tg-me.com/python_academy/759
Last Update:
OpenCV и веб-камера
Для работы с компьютерным зрением и картинками/видео существует библиотека OpenCV.
Устанавливается она через PIP: pip install opencv-python
.
Для простой демонстрации попробуем получить картинку с веб-камеры и вывести видео в графическое окно.
Команда cap = cv2.VideoCapture(0)
инициализирует веб-камеру (цифра указывает её индекс).
Строчка ret, frame = cap.read()
вытягивает из веб-камеры картинку в переменную frame
и статус получения картинки в ret
. Если ret
==
True
, значит все прошло успешно.
Команда cv2.imshow('webcam', frame)
создаст графическое окно с картинкой и покажет его.
Чтобы прервать работу скрипта используется проверка на нажатие определенной клавиши на клавиатуре: if cv2.waitKey(1) & 0xFF == ord('q'):
Метод cap.release()
освобождает веб-камеру из скрипта примера и позволяет ее использовать в других программах, а cv2.destroyAllWindows()
уничтожит графические окна, созданные библиотекой openCV.
#opencv
BY Python Academy

Share with your friend now:
tg-me.com/python_academy/759